<%@page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8" errorPage="error/errorpage.jsp"%>
<%@page language = "Java" import = "java.io.*, java.util.*"%>
<%@page import="beans.BeanLoginUser"
		import="mapping.Idioma"
		import="mapping.Usuario"%>
<jsp:useBean id="mybean" class="beans.BeanLoginUser"/>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<!-- VALIDADO!! :-D -->
<%
	if(session.getAttribute("usuario") == null){
		throw new IllegalArgumentException("Oye! No intentes acceder a esta pagina sin haberte logueado antes.<br/>"+ 
		"Si ya te logueaste es posible que tu sesion haya expirado; en ese caso, vuelve a introducir tu usuario y contrase&ntilde;a"
		+"<br/>Haz click <a href='index.jsp'>aqu&iacute;</a>");
	}
	String id = session.getId();
	String usuario = (String) session.getAttribute("usuario");
	String id_usuario = (String) session.getAttribute("id_usuario");
%>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
	<link rel="stylesheet" href="estilos/style.css" type="text/css" media="screen" charset="utf-8" />	
	<script src ="ajax/scriptaculous-js-1.8.1/lib/prototype.js"  type="text/javascript" charset="utf-8"></script>
	<script src ="ajax/scriptaculous-js-1.8.1/src/effects.js" type="text/javascript" charset="utf-8"></script>
	<script src="ajax/ajax_login.js" type="text/javascript" charset="utf-8"></script>
	<script src="ajax/ajax_utils.js" type="text/javascript" charset="utf-8"></script>
	<script src="js/menu.js" type="text/javascript" charset="utf-8"></script>
	<title>Erasmus Help! - Mis datos</title>
	<!--[if IE]> <link href="estilos/style_ie.css" rel="stylesheet" type="text/css"> <![endif]-->
	
</head>
<body onload = "ocultaSubMenu()">
	<jsp:include page="hidden.jsp"/>
	<div id='page_wrapper'>
	
	<jsp:include page="cabecera.jsp"/>
	
	<jsp:include page="menu_user.jsp"/>
	
	<div id='content_wrapper'>

	<div id="contenido">
	<%
	mybean.conectar(); 
	Usuario user = mybean.getUsuario(id_usuario);
	%> 
	<div id="wrapper_misdatos">
		<form action="#" id="form_reg_user"  onsubmit="return false;" accept-charset="UTF-8">
		<fieldset>
		<legend>Mis datos&nbsp;</legend>
			<div class="spacer"></div>
			<div class="divreg" style="float: left">
				<label for="user">Usuario*</label>
				<input type="text" id="user" name="user" value = "<%=user.getUsuario()%>" 
				maxlength="50" title="Introduzca el nuevo nombre de usuario de gmail"/>
				<span>@gmail.com</span>
				<input type="hidden" id="id_usuario" name="id_usuario" value="<%=id_usuario%>"/>
			</div><!--  fin divreg -->
				
			<div id="capaidioma"><label for="idioma">Idioma*</label>
				<select id="idioma" name="idioma" title="Selecciona el idioma">
					<%
					List listaIdiomas = mybean.getIdiomas();
					Iterator it = listaIdiomas.iterator();
					while(it.hasNext()){
						String [] idiomas = ((String) it.next()).split(",");
						if(!idiomas[0].equals(user.getId_idioma())){
						%>
							<option value = "<%=idiomas[0]%>"><%=idiomas[1]%></option>
						<%}
						else{%>
							<option selected="selected" value = "<%=idiomas[0]%>"><%=idiomas[1]%></option>
						<%}	
					}//fin while
				%>
				 </select>
		   </div><!--  fin capaidioma -->
		   <div class="divreg">
				<label for="nombre">Nombre*</label>
				<input type="text" id="nombre" name="nombre" value="<%=user.getNombre()%>" maxlength="50" title="Nombre"/> 
			</div>
			        
			<div class="divreg">
				<label for="apell">Apellidos</label>
				<input type="text" id="apell" name="apell" value = "<%=user.getApellidos()%>" maxlength="50" size="30" title="Apellidos"/> 
			</div>
			<div class="divreg">
				<label for="email">e-mail</label>
				<input type="text" id="email" name="email" value = "<%=user.getEmail()%>" maxlength="50" size="30" title="Introduzca su nuevo e-mail"/> 
			</div>			
			<div class="spacer"></div>	
			<div id="capabotones" class="centrado">
				<button class="mybtn" onmouseover="goLite(this)" onmouseout="goDim(this)" 
				onclick="history.back();">Cancelar</button>				
				<button id="btInsEnlace" class="mybtn" onmouseover="goLite(this)" onmouseout="goDim(this)"
				onclick="procesaParametros('res_insert', 'form_reg_user', 'proc_actualiza_usuario.jsp', 'post')" title="Pulse aqu&iacute; para guardas sus datos">Guardar</button>
			</div>
		</fieldset>			
		</form>
	<div id="res_insert"></div>		
	</div> <!-- fin wrapper_misdatos -->
		<div class='spacer'></div> 
		<div class='spacer'></div> 
</div><!-- fin <div id="contenido"> -->

</div> <!--fin  <div id='content_wrapper'> -->
<jsp:include page="pie.html"/>
</div> <!-- <div id='page_wrapper'> -->
</body>
</html>